de.bsvrz.dav.daf.communication.dataRepresentation.data.info.version1
Class AbstractAttributeDefinitionInfo
java.lang.Object
de.bsvrz.dav.daf.communication.dataRepresentation.data.info.version1.AbstractAttributeDefinitionInfo
- All Implemented Interfaces:
- AttributeDefinitionInfo
- Direct Known Subclasses:
- AttributeSetDefinitionInfo, AttributeTypeDefinitionInfo
public abstract class AbstractAttributeDefinitionInfo
- extends Object
- implements AttributeDefinitionInfo
Klasse, die noch zu dokumentieren ist.
- Author:
- Roland Schmitz (rs), Kappich Systemberatung
|
Method Summary |
byte |
byteValue(byte[] bytes,
int offset)
|
private static AttributeDefinitionInfo |
createDefinition(AttributeType attributeType)
|
double |
doubleValue(byte[] bytes,
int offset)
|
float |
floatValue(byte[] bytes,
int offset)
|
static AttributeDefinitionInfo |
forAttributeType(AttributeType attributeType)
|
static AttributeDefinitionInfo |
forAttributSet(AttributeSet attributeSet)
|
static void |
forgetDataModel(DataModel dataModel)
|
long |
getId(byte[] bytes,
int offset)
|
long |
getMillis(byte[] bytes,
int offset)
|
long |
getSeconds(byte[] bytes,
int offset)
|
IntegerValueState |
getState(byte[] bytes,
int offset)
|
SystemObject |
getSystemObject(byte[] bytes,
int offset)
|
String |
getUnscaledSuffixText(byte[] bytes,
int offset)
|
String |
getUnscaledValueText(byte[] bytes,
int offset)
|
int |
intValue(byte[] bytes,
int offset)
|
boolean |
isNumber(byte[] bytes,
int offset)
|
boolean |
isNumberAttribute()
|
boolean |
isReferenceAttribute()
|
boolean |
isScalableNumberAttribute()
|
boolean |
isState(byte[] bytes,
int offset)
|
boolean |
isTimeAttribute()
|
long |
longValue(byte[] bytes,
int offset)
|
short |
shortValue(byte[] bytes,
int offset)
|
byte |
unscaledByteValue(byte[] bytes,
int offset)
|
double |
unscaledDoubleValue(byte[] bytes,
int offset)
|
float |
unscaledFloatValue(byte[] bytes,
int offset)
|
int |
unscaledIntValue(byte[] bytes,
int offset)
|
long |
unscaledLongValue(byte[] bytes,
int offset)
|
short |
unscaledShortValue(byte[] bytes,
int offset)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface de.bsvrz.dav.daf.communication.dataRepresentation.data.info.AttributeDefinitionInfo |
dump, getAttributeType, getFixedSize, getItem, getItem, getItemCount, getSize, getSuffixText, getValueText, isList, isSizeFixed |
_AttributSet2InfoMap
private static final Map<AttributeSet,AttributeDefinitionInfo> _AttributSet2InfoMap
_AttributType2DefinitionInfoMap
private static final Map<AttributeType,AttributeDefinitionInfo> _AttributType2DefinitionInfoMap
AbstractAttributeDefinitionInfo
public AbstractAttributeDefinitionInfo()
forgetDataModel
public static void forgetDataModel(DataModel dataModel)
forAttributSet
public static AttributeDefinitionInfo forAttributSet(AttributeSet attributeSet)
forAttributeType
public static AttributeDefinitionInfo forAttributeType(AttributeType attributeType)
createDefinition
private static AttributeDefinitionInfo createDefinition(AttributeType attributeType)
isTimeAttribute
public boolean isTimeAttribute()
- Specified by:
isTimeAttribute in interface AttributeDefinitionInfo
getSeconds
public long getSeconds(byte[] bytes,
int offset)
- Specified by:
getSeconds in interface AttributeDefinitionInfo
getMillis
public long getMillis(byte[] bytes,
int offset)
- Specified by:
getMillis in interface AttributeDefinitionInfo
isReferenceAttribute
public boolean isReferenceAttribute()
- Specified by:
isReferenceAttribute in interface AttributeDefinitionInfo
getId
public long getId(byte[] bytes,
int offset)
- Specified by:
getId in interface AttributeDefinitionInfo
getSystemObject
public SystemObject getSystemObject(byte[] bytes,
int offset)
- Specified by:
getSystemObject in interface AttributeDefinitionInfo
isNumberAttribute
public boolean isNumberAttribute()
- Specified by:
isNumberAttribute in interface AttributeDefinitionInfo
isScalableNumberAttribute
public boolean isScalableNumberAttribute()
- Specified by:
isScalableNumberAttribute in interface AttributeDefinitionInfo
isNumber
public boolean isNumber(byte[] bytes,
int offset)
- Specified by:
isNumber in interface AttributeDefinitionInfo
isState
public boolean isState(byte[] bytes,
int offset)
- Specified by:
isState in interface AttributeDefinitionInfo
unscaledByteValue
public byte unscaledByteValue(byte[] bytes,
int offset)
- Specified by:
unscaledByteValue in interface AttributeDefinitionInfo
unscaledShortValue
public short unscaledShortValue(byte[] bytes,
int offset)
- Specified by:
unscaledShortValue in interface AttributeDefinitionInfo
unscaledIntValue
public int unscaledIntValue(byte[] bytes,
int offset)
- Specified by:
unscaledIntValue in interface AttributeDefinitionInfo
unscaledLongValue
public long unscaledLongValue(byte[] bytes,
int offset)
- Specified by:
unscaledLongValue in interface AttributeDefinitionInfo
unscaledFloatValue
public float unscaledFloatValue(byte[] bytes,
int offset)
- Specified by:
unscaledFloatValue in interface AttributeDefinitionInfo
unscaledDoubleValue
public double unscaledDoubleValue(byte[] bytes,
int offset)
- Specified by:
unscaledDoubleValue in interface AttributeDefinitionInfo
getUnscaledValueText
public String getUnscaledValueText(byte[] bytes,
int offset)
- Specified by:
getUnscaledValueText in interface AttributeDefinitionInfo
getUnscaledSuffixText
public String getUnscaledSuffixText(byte[] bytes,
int offset)
- Specified by:
getUnscaledSuffixText in interface AttributeDefinitionInfo
getState
public IntegerValueState getState(byte[] bytes,
int offset)
- Specified by:
getState in interface AttributeDefinitionInfo
byteValue
public byte byteValue(byte[] bytes,
int offset)
- Specified by:
byteValue in interface AttributeDefinitionInfo
shortValue
public short shortValue(byte[] bytes,
int offset)
- Specified by:
shortValue in interface AttributeDefinitionInfo
intValue
public int intValue(byte[] bytes,
int offset)
- Specified by:
intValue in interface AttributeDefinitionInfo
longValue
public long longValue(byte[] bytes,
int offset)
- Specified by:
longValue in interface AttributeDefinitionInfo
floatValue
public float floatValue(byte[] bytes,
int offset)
- Specified by:
floatValue in interface AttributeDefinitionInfo
doubleValue
public double doubleValue(byte[] bytes,
int offset)
- Specified by:
doubleValue in interface AttributeDefinitionInfo